<?php

class Merger {


	// Cette méthode permet d'unifier 2 adhérents en un seul
	// $master <= $master + $slave
	// Par effet de bord, $slave est supprimé de la base de données des membres
	// return un tableau associatif : 
	//  $ans["ok"] : True si l'unification s'est faite, False sinon
	//  $ans["text"] : les raisons de l'echec, ou la liste des modifications 
	public static unifyMembers($masterId,$slaveId) {
		$ans = array();
		
		try {
			$master = Member::read($masterId);
		}
		catch(Exception $e) {
			$ans["ok"]   = False;
			$ans["text"] = "L'identifiant Balloon maître [$masterId] n'existe pas !";
			return $ans;
		}
	
		try {
			$slave = Member::read($slaveId);
		}
		catch(Exception $e) {
			$ans["ok"]   = False;
			$ans["text"] = "L'identifiant Balloon esclave [$slaveId] n'existe pas !";
			return $ans;
		}
		
		
		
	}

}
?>